﻿<!--
@charset "utf-8";
*,p,ul,ol{ padding:0; margin:0;word-wrap:break-word;}
body,input,h1,h2,h3,h4{ font-family:'微软雅黑','新宋体'}
a{ text-decoration:none; font-family:'microsoft yahei'}
p{overflow:hidden;}
li{ list-style:none;}
span,h1,h2,h3,h4,h5{cursor:default; }
.h a:hover,.p p:hover,.l li:hover{
  
    -moz-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
  }
 .hh a:hover{
  
    -moz-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
.position{ width:1px; height:1px; position:fixed; left:0; bottom:0;}
.oheader{ width:100%; height:110px; background:url(../images/header_bg.jpg) repeat-x; left:0; top:0;border-bottom:solid #cecece 1px; z-index:9999}
.header{ width:1200px; height:110px; margin:0 auto;}
.logo{display:block;width:227px; height:66px; float:left; background:url(../images/logo.png) no-repeat;margin-top:20px; }
.nav{ width:750px; height:110px; float:right; border-left:solid #cecece 1px;}
ul.nav li{ float:left;border-right:solid #cecece 1px;position:relative}
ul.nav li>a{ color:#000; font-size:16px; display:block; padding:0 18px;background-position:top center; line-height:110px;}
ul.nav li>a:hover,.nav a.nav_active{ background:url(../images/nav_bg.png) no-repeat #c4161c; background-position:top center; color:#FFF;}
.onav_box{ display: none; width:400px; height:105px; position:absolute; top:110px;border-top:solid #cecece 1px; background:url(../images/dh_bj.jpg) repeat-x;box-shadow: 0 2px 4px rgba(168, 168, 168, 0.78); z-index:99;}
.nav_box{width:244px; height:95px; float:left; margin-top: 12px;}
div.nav_box a:hover{ background:none;}
.nav_box a{display:block; width:65px; height: 20px; margin:8px;float:left; font-size: 13px;color:#444;}
.onav_box img{ float:right; border:#FFF solid 2px; margin:10px;}

/*.nav_box{ width:225px; height:80px; float:left;}
.nav_box a,#nav_box_1 a,#nav_box_2 a{ display:block; width: 70px; height: 20px; margin:20px; padding:0px; font-size:13px;color:#444; float:left; font-weight:500;}
.onav_box img{ float:right; border:#FFF solid 2px; margin:10px;}*/

.oleft{left:0;}
.oright{right:0;}
.onav_other_1{width:480px;}
#nav_box_1{width:305px;height:80px; float:left; }
.onav_other_2{width:550px;}
#nav_box_2{width:375px;height:80px; float:left; }
.banner{ width:100%; height:320px; background:url(../images/banner_bg.jpg) top center no-repeat}
.ocrumbs{ width:100%; height:40px; background:#E1E1E1;}
.crumbs{ width:1200px; height:40px; margin:0 auto; background:url(../images/home.png) 0 8px no-repeat; font-size:12px; line-height:40px;color:#727272;}
.crumbs p{ display:inline; margin-left:40px;}
.crumbs a{font-size:12px;color:#727272;}
.crumbs a:hover,.crumbs a.crumbs_hover,.grid a:hover{color:#c4161c}
/*header over*/
/*首页*/
.content{width:100%; height:auto; margin-top:111px; overflow:hidden}
.content img{ border:none;}
	/*第一页*/
.oindex_uss{width:100%;}
.index_uss{ width:1200px; min-height: 700px; margin:0 auto; overflow: hidden; position:relative;}
.index_title{ width:auto; height:auto;position:absolute; top:100px; left:-300px;filter:alpha(opacity=0);opacity:0; }
.oindex_1{background:url(../images/index_1_bg.jpg) center top}
.index_1-1{ width:243px; height:231px; position:absolute;  bottom:-231px; left:150px;}
.index_1-2{  width:521px; height:202px; position:absolute ;bottom:0px; right:175px; filter:alpha(opacity=0);opacity:0; z-index:1}
.index_1-3{width:177px; height:182px; position:absolute;top:165px; right:330px; z-index:1}
.index_1-3_1{width:177px; height:182px;position:absolute; top:0; left:0; z-index:2}
.index_1-3_2{ width:93px; height:96px;position:absolute; top:43px; left:42px; z-index:3; cursor:pointer;}
.index_1-4{ width:20px; height:160px;z-index:2; filter:alpha(opacity=50);opacity:0.5; position:absolute;top:325px; right:660px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg); display:none;}
/*第二页*/
.oindex_2{ background:url(../images/index_2_bg.jpg) center top;}
.index_2-1{ width:405px; height:91px;position:absolute; top:160px; left:403px;filter:alpha(opacity=0);opacity:0; }
.index_2-1 a,.index_8-1 a,.index_title a{ display:block; width:48px; height:48px; background:url(../images/index_hover.jpg) -52px 0;position:absolute; right:0; bottom:0; z-index:5;}
.index_2-1 a:hover,.index_title a:hover,.index_8-1 a:hover{ background:url(../images/index_hover.jpg) 0 0;}
.index_2-2{ width:1044px; height:123px; margin:0 auto; padding-top:270px; overflow:hidden;}
.index_2-2 ul li{ float:left; margin:0 11px; width:144px; height:115px; border:#fff solid 4px; margin-top:120px;filter:alpha(opacity=0);opacity:0;}
.index_2-2 ul li a:hover{filter:alpha(opacity=60);opacity:0.6;}
.index_2-2 ul li img{width:144px; height:115px;}
.index_2-3{ width:910px; height:205px; margin-left:140px; margin-top:0px;filter:alpha(opacity=0);opacity:0;}
.index_2-4{ width:137px; height:167px; position:absolute; top:720px;  left:40px;}
/*第三页*/
.oindex_3{background:url(../images/index_3_bg.jpg) center top;}
.index_3-2{ width:1120px; height:40px; border-bottom:#cd220c solid 2px; padding-top:201px; margin:0 auto;}
.index_3-2 div{ float:right}
.index_3-3{width:1120px; height:480px; position:relative; margin:0 auto;}
.index_more{ width:60px; height:20px; line-height:18px; background:#cd220c; text-align:center; position:absolute; right:0px; bottom:40px;}
.index_more a{ color:#ffffff; font-size:12px;}
.index_more span{ font-size:14px;}
.index_3t{ width:1120px; height:480px; position:absolute; top:20px; left:0px; display:none;}
.index_3_left{ width:420px; height:480px; float:left}
.index_3_thumbnail{ width:420px; height:322px; position:relative; overflow:hidden;}
.index_3_thumbnail span{ width:420px; height:45px;display:block; line-height:45px; color:#fff; font-weight:bold;position:absolute; left:0;top:323px;  z-index:8; margin:10px 0 0 10px;cursor:pointer;}
.index_3_thumbnail div{width:420px; height:40px;background:#000; z-index:7;position:absolute; left:0;top:323px; filter:alpha(opacity=60);opacity:0.6}
.index_3_left p{ width:420px; height:48px; margin-top:10px; line-height:22px; text-indent:2em; padding-top:30px; background:url(../images/index_3_18.jpg) no-repeat; overflow:hidden;}
.index_3_left p a{ font-size:13px; color:#666666;}
.index_3_left p a:hover{ text-decoration:underline;}
.index_3_right{ width:650px; height:480px; float:right; padding:0 10px;}
.index_3_hox{ width:650px; height:75px; position:relative; margin:20px 0}
.index_3_hox a strong{ display:inline-block;font-size:18px;color:#333333;}
.index_3_hox a{ display:inline-block;font-size:15px; font-weight:bold; color:#333333;}
.index_3_hox p{ height:40px;line-height:20px;}
.index_3_hox a:hover,.index_3_hox a:hover strong{ color:#c4161c;}
.index_3_hox p a{ font-size:12px; font-weight:100; color:#888888; margin:5px 0;}
.index_3_hox p a:hover{ color:#555555;}
.index_3_hox a.look{ font-size:12px;color:#c4161c;display:inline-block; position:absolute; bottom:0; right:0}
/*第四页*/
.oindex_4{ background:url(../images/index_4_bg.jpg) center top;}
.index_4-2{ width:534px; height:406px;position:absolute; bottom:0px; left:40px;filter:alpha(opacity=0);opacity:0;}
.index_4-3{ width:139px; height:217px; background:url(../images/index_4_03.png); position:absolute; top:620px; right:180px;}
.index_4-4{ width:80px; height:125px; background:url(../images/index_4_04.png);  position:absolute;top:1000px; right:100px;}
/*第五页*/
.oindex_5{background:url(../images/index_5_bg.jpg) center top}
.index_5-2{ width:300px; height:400px; position:absolute; top:240px; left:70px; display:none;}
.index_5-2 h2{ margin:10px 0; color:#333333;}
.index_5-2 p{ font-size:16px; color:#666666; line-height:36px;}
.index_5-2 p a{ display:block; width:149px; height:30px; background:url(../images/ljmjh.png) 0 0 no-repeat; margin-top:80px;}
.index_5-3{ width:466px; height:312px; position:absolute; top:338px; right:149px;}
.index_5-3 embed{ z-index:1}
/*第六页*/
.oindex_6{background:url(../images/index_6_bg.jpg) center bottom;}
.inedx_6-2{ width:490px; height:140px; position:absolute; bottom:300px; left:140px;	}
.inedx_6-2 p{ width:420px; height:auto; overflow:hidden;font-size:14px; color:#555555; line-height:24px; margin:20px 0;}
.index_6_1{ width:60px; height:14px; position:absolute; left:-60px; top:22px;font-size:14px; color:#555555;}
.index_6_2{ width:60px; height:14px; position:absolute; left:-60px; bottom:35px;font-size:14px; color:#555555;}
.index_6-3{ width:183px; height:50px;background:url(../images/index_6_07.png) no-repeat; position:absolute; bottom: 200px; left:140px;}
.index_6-3 a{ width:183px; height:50px; display:block; color:#ffffff; font-size:18px; text-shadow:1px 2px 5px #000; padding:10px 0 0 30px;}
.index_6-3 a:hover{ text-shadow:0px 0px 2px #ffffff; }
/*第七页*/
.oindex_7{background:url(../images/index_7_bg.jpg) center top}
.index_7-2{ width:571px; height:390px; position:absolute; top:280px; left:105px; background:url(../images/index_7_02.jpg);}
.index_7u{ border:none; height:30px; line-height:30px; background:#e3e3e3; position:absolute; font-size:12px; color:#555555; padding-left:5px;}
.index_7_1{ width:435px; left:100px; top:83px;background-image:url(../images/index_7_bg.png)!important;background-image:url(../images/space.gif);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/index_7_bg.png', enabled=true, sizingMethod=scale); }
.index_7_2{ width:173px; left:100px; top:127px;}
.index_7_3{ width:173px; left:362px; top:127px;}
.index_7_4{ width:430px; height:118px;resize: none;border:none;line-height:30px; background:#e3e3e3; position:absolute; left:100px; top:173px;wrap:virtual; font-size:12px; color:#555555; padding:5px; overflow:hidden}
.index_7_su{ width:95px; height:33px; position:absolute; top:328px; font-size:16px;background:none; border:none; font-weight:bold; cursor:pointer;}
.index_7_su:hover{filter:alpha(opacity=90);opacity:0.9}
.index_7_5{ left:193px; color:#ffffff;}
.index_7_6{ left:350px; color:#5c5c5c;}

/*第八页*/
.oindex_8{background:url(../images/index_8_bg.jpg) center top}
.index_8-1{ width:390px; height:92px; position:absolute; top:20px; right:200px;filter:alpha(opacity=0);opacity:0;}
.index_8-2{ width:409px; height:395px; background:url(../images/index_8_03.png) no-repeat; position:absolute; top:160px; left:40px;}
.index_8-3{ width:230px; height:140px; position:absolute; top:360px; right:260px;}
.index_8-3 h3{ margin:10px 0}
.index_8-3 p{ font-size:14px; color:#414141; line-height:26px;}
/*返回顶部*/
.gotoTop{ display:none;}
.gotoTop a{width:65px; height:65px; background:url(../images/gotoTop.png) no-repeat; position:fixed; bottom:20px; right:20px;}
.gotoTop a:hover{background:url(../images/gotoTop.png) 0 -73px no-repeat;}





/*新闻列表页*/
.list_main{ width:1120px; height:auto; margin:40px auto; padding:0px 40px 0px;}
.list_main a img{ border:none}
.list_news_title a{ display:block; float:left; width:143px; height:36px; background:#CCCCCC; line-height:36px; text-align:center; font-size:16px; color:#333333; margin:0 5px}
.list_news_title a:hover,.job_top a:hover,.list_news_title a.news_title_active{ background:url(../images/title_bg.png) no-repeat #C4161C;background-position:left center; color:#FFF;}
.list_news_list{ clear:both; padding-top:40px;font-family:'微软雅黑';  }
.list_news_list ul li{width:1120px; height:210px; background:url(../images/line.png) 0 165px repeat-x;}
.list_news_list ul li img{ padding:5px; background:#FFF; box-shadow:#ccc 0 1px 6px; float:left;}
.list_details{ width:900px; height:160px;float:right;}
.list_details>h3>a{ color:#333; margin-bottom:12px;}
.list_details>h3>a:hover{ color:#C4161C}
.list_details p{ font-size:13px; line-height:25px; text-indent:2em; width:100%; height:80px; margin-top:20px;}
.list_details>p>a{ color:#888888;}
.list_details>p>a:hover{ color:#666666;}
.list_more{ width:900px; height:25px; margin-top:5px; background:url(../images/clock.png) 2px 1px  no-repeat;}
.list_more span{ padding-left:20px; font-size:12px;color:#999999;  }
.list_more a{ float:right;font-size:12px; color:#C4161C; padding-left:20px; background:url(../images/plus.png) 2px 1px no-repeat;}
.list_num{  height:32px; text-align:center;}
.list_num a,.list_num b{ display:inline-block;line-height:26px; padding:0 10px;height:26px; color:#333; border:#e9e9e9 solid 1px; border-radius:3px; background:url(../images/num.jpg) repeat-x; font-size:12px; overflow:hidden;}

.list_num a:hover,.list_num b{ background:#C4161C;color:#FFF}
.list_{width: 1200px; height: auto;margin: 0 auto; position:relative; overflow: hidden; }
.list_message{ width: 820px; height: auto; overflow: hidden; float: left;}
.list_message_title{ width: 820px; height: 50px; border-top: solid 1px #C1C1C1; margin-top: 20px; padding-top: 20px;}
.list_message_tl{ font-size: 16px; font-weight: bold;float: left;}
.list_message_tl span{ display: inline;}
.list_message_tl label{color: #c4161c; display: inline-block; margin: 0 5px;}
.list_message_tr{float: right; width:700px; height:auto; overflow:hidden;}
.list_message_tr input{ line-height: 22px; font-size: 12px;
    padding-left: 5px; color: #888888;}

.list_message_tr input.list_m_tr3{ border: none; background: none; cursor: pointer; font-size: 14px;}
.list_message_tr span{display: inline-block;margin: 0 10px;font-size: 14px;}

.list_message_tr img{ padding-right:5px; margin-right:5px;}
#nomember{ position:absolute; margin:5px 0px; margin-left:-9px;}

.list_message_write textarea{ width:740px; height: 150px; display: block; margin:0 auto; border:#dfdfdf solid 1px; background: #f8f8f8; overflow: hidden; resize: none;}
.list_message_write input{ display: block; float: right; margin-right: 39px; margin-top: 8px; padding:1px 20px; border-radius: 3px; font-size: 14px; font-weight: bold; background:#c4161c; color: #FFFFFF; border:none; cursor: pointer }
.list_message_main{width:820px; height:auto; overflow:hidden;margin:100px auto;}
.list_message_main dt{ border-bottom: #C1C1C1 solid 1px; padding-bottom: 8px; font-weight: bold;}
.list_message_main dd{ width: 820px; height: auto; margin: 0 auto;  border-bottom: #C1C1C1 solid 1px; position:relative;}
p.list_message_p{padding:40px;font-size:12px;line-height: 32px; background: #f9f9f9; color: #888888 }
.list_message_peo{background: #FFFFFF; position: absolute; left:0px; top: 6px; width: 820px; height: 30px; line-height: 30px;}
.list_message_peo p{ font-size: 14px; background: url(../images/list_yonghu.png) 0 6px no-repeat; padding-left: 20px;}
.list_message_box{height: 30px; line-height: 30px;position: absolute;top:6px; right: 20px}
.list_message_box span{ display:block; width:120px;padding-left:20px;font-size: 12px; background:url(../images/clock.png) 2px 8px no-repeat;}
.list_about{ width: 350px; height: auto; float: right;  margin-top: 20px; border-bottom:#CCCCCC solid 1px; position: relative; top: 0; right: 0}
.list_about dt{height: 80px; line-height: 80px; font-size: 18px; text-align: center; font-weight: bold; background:#c4161c; color: #FFFFFF;}
.list_about dd{ height: 30px; padding: 12px;border:#CCCCCC solid 1px; border-bottom: none;}
.list_about dd span{ display: inline-block; margin-right:10px; font-size: 18px;}
.list_about dd p{width: 320px; height:20px;overflow: hidden; padding: 0 10px 0 5px;}
.list_about a{ display: block; font-size: 14px; color: #888888;}
.list_about a:hover{ border-bottom: 2px solid #c4161c;}
.list_about a:hover span{ color: #c4161c}
/*新闻详情页*/
.details_main{ width:1200px; height:auto; margin:20px auto; font-size:14px; color:#555555; line-height:30px; font-weight:500; overflow:hidden; position:relative;}
.details_main1{ width:100%; height:auto; margin:20px auto; font-size:14px; color:#555555; line-height:30px; font-weight:500; overflow:hidden; position:relative;}
.details_goback{ width:90px; height:25px; background:url(../images/book.png) 55px 0 no-repeat; padding-right:30px; position:absolute;}
.details_goback a{font-weight:bold; color:#909090}
.details_book_top{ top:20px; right:0}
.details_book_bottom{ bottom:80px; right:0}
.details_main h2{ text-align:center; margin:30px 0 40px;}
.details_main p{}
.details_main span{ display:block; padding:30px 0 5px;}
.details_title{ text-align:center; line-height:40px; margin-bottom:30px; background:url(../images/line.png) bottom repeat-x;}
.details_title span,.details_title label{ display:inline; margin:0 3px; font-size:12px; color:#999999;}
.details_share{ width:450px; height:20px; margin:80px 0 10px;}
.details_share span{padding:0; float:left}
.details_next{ border-top:#999 dashed 1px; padding-top:10px;}
.details_next a{ color:#999999; display:inline-block; margin-left:10px; line-height:22px; font-weight:bold;}
.details_next a:hover{ text-decoration:underline;}
/*视频列表页*/
.ovideo_main{ width:100%; height:auto; margin-bottom:40px; overflow:hidden;}
.video_main{ width:1140px; height:auto; margin:45px auto; }
.video_main li{ width:330px; height:310px; float:left; margin:20px; position:relative; box-shadow:0 1px 5px #dedede; background:#f5f5f5;}

.video_main li img{ border:5px solid #FFF; width:320px; height:230px;}
.video_main li p{width:310px; height:60px; background:url(../images/line_03.jpg) 0 9px no-repeat; padding:5px 10px; font-size:14px; color:#333333; word-break:break-all; }
.video_main li span{ display:block; position:absolute; right:10px; bottom:10px; font-size:12px; background:url(../images/clock.png) 0 1px no-repeat; color:#b7b7b7; padding-left:18px;}
.video_main li p:hover{ text-decoration:underline;}
.video_main li:hover{box-shadow:0 2px 5px #cdcdcd;}
/*图片列表页*/
#wrapper{
	margin-top:70px;
	width:100%;
}
#wrapper hgroup{
	text-align:center;
}
#wrapper h2{
	margin:5px 0;
	color:#FF6D99;
	text-shadow:1px 1px 2px #A50031;
	font-size:33px;
	font-family:Arial Narrow, Arial, sans-serif;
}
#wrapper h3{
	font-style:italic;
	font-weight:normal;
	font-size:18px;
	text-shadow:1px 1px 0 #fff;
	color:#888;
	margin:5px 0;
}

#container{
	position:relative;
	width:1100px;
	margin:0 auto 25px;
	padding-bottom: 10px;
	
}
.grid{
	width:188px;
	min-height:100px;
	padding: 15px;
	background:#fff;
	margin:8px;
	font-size:12px;
	float:left;
	text-align:center;
	border:#e0e0e0 solid 1px;
	-webkit-transition: top 1s ease, left 1s ease;
	-moz-transition: top 1s ease, left 1s ease;
	-o-transition: top 1s ease, left 1s ease;
	-ms-transition: top 1s ease, left 1s ease;
}
.grid:hover{ background:#f0f0f0;}
a.grid_a{ color:#666; display:block; border-top:#dedede solid 1px; margin-top:12px; padding-top:5px; font-size:14px;}
.grid .imgholder img{
	max-width:100%;
	background:#ccc;
	display:block;
}

@media screen and (max-width : 1240px) {
	body{
		overflow:auto;
	}
}
@media screen and (max-width : 900px) {
	#backlinks{
		float:none;
		clear:both;
	}
	#backlinks a{
		display:inline-block;
		padding-right:20px;
	}
	#wrapper{
		margin-top:90px;
	}
}
/*招聘页*/
.job{ width: 100%; height: auto;}
.ojob_top{ height: 100px; border-bottom: solid 1px #dededd;}
.ojob_introduce{border-top:solid 1px #ffffff; border-bottom: solid 1px #dededd;background: #fafafa;}
.job_introduce{ width: 1200px; height:auto; margin: 0 auto;}
h2.job_title{ width:155px; height:50px; text-align:center; margin-top:-14px; color:#555555;background-image: url("../images/job_03.jpg");background-position: 0 -5px; background-repeat: no-repeat;}
.job_introduce p{ font-size: 16px; color: #555555; padding: 80px; line-height: 32px; text-indent: 2em;}
.ojob_main{border-top:solid 1px #ffffff; border-bottom: solid 1px #dededd;background: #ffffff;}
h2.job_title1{background-image: url("../images/job_06.jpg");}
.job_site{ padding: 60px 0; margin-left: 120px;}
.job_site span{ display: block; font-size: 16px; color: #555555;line-height: 32px;}
.job_main{ width: 1200px; height:auto; margin: 0 auto;}
.job_box{ width: 1000px; height: auto; margin: 0 auto;  padding: 80px;}
.job_box_title,.job_box_mt{ font-size:14px; color: #333333;}
.job_box_title{ width: 940px; margin-left: 30px;}
.job_box_title p{ display: inline-block; padding-left: 20px; background: url("../images/job_09.jpg") 0 -2px no-repeat;}
.job_box_title span{ display: inline-block; padding-left: 25px; background: url("../images/job_15.jpg") 0 1px no-repeat; margin-left: 500px;}
.job_box_title label{ display: inline-block; padding-left: 22px; background: url("../images/job_12.jpg") 0 1px no-repeat; margin-left: 100px;}
.job_box_main{width: 1000px; height: auto;}
.job_box_main ul li{ width: 100%; height:auto;cursor: pointer;}
.job_box_mt{ height:26px;background: url("../images/triangle.jpg") 11px 11px #eee no-repeat;margin: 5px 0; padding: 5px 0; line-height: 26px; }
.job_box_main ul li div.job_box_mt_h{background: url("../images/triangle.jpg") 8px -33px #eee no-repeat;margin: 5px 0;}
.job_box_mt p,.job_box_mt span,.job_box_mt label{display:block; padding-left: 20px; }
.job_box_mt p,.job_box_mt span{ float:left}
.job_box_mt p{ margin-left:30px; width:670px;}
.job_box_mt label{ float:right; margin-right:20px;}
.job_box_mm{width: 1000px; height:auto; display: none; position: relative;box-shadow: 0 1px 3px #dddddd; padding-bottom:40px;}
.job_box_mm h3{ padding: 20px;}
.job_box_mm p{ color:#666666; line-height:26px; padding-left:10px; margin:10px 0}
.job_box_mm a{ display: block; width: 120px; height: 38px; background: url("../images/tpage-bg.jpg") no-repeat; position: absolute; right: 10px; bottom: 10px;}
.job_box_mm a:hover{ background-position:0 -39px;}
.job_top{ width: 1200px;height: 100px; padding-top: 30px; margin: 0 auto;}
.job_top a{ display:block; float:right; width:143px; height:36px; background:#CCCCCC; line-height:36px; text-align:center; font-size:16px; color:#333333; margin:0 5px;}
/*美景聚合页_1*/
.ww{width: 1200px; height: auto; margin: 0 auto; overflow: hidden;}
.mj_1content{ margin: 30px auto;}
.mj_1content img{ border:none;}
.mjtitle{ width:auto; height:67px; background:url("../images/mj_1_01.jpg") repeat-x;}
.mjtitle>p>a{font-size: 24px; color: #222222; display:block; background: url("../images/puls.png") 0 19px no-repeat; padding:8px 0 0 20px; height: 30px;  margin-left: 10px;}
.mjtitle>span{padding-left: 28px; font-size: 16px; color: #cbcbcb; display: block; cursor:default}
.mjtitle>a{ display:block; width:48px; height:48px; background:url(../images/index_hover.jpg) -52px 0; float: right;margin: 8px}
.mjtitle>a:hover{background:url(../images/index_hover.jpg) 0 0;}
.mjtitle>p>a:hover,.mjtitle>p>a.mjcolor{background: url("../images/puls.png") 0 -19px no-repeat;color: #cd220c; }
.mj_1_focus{ width: 900px; height: 430px; float: left; overflow: hidden;  margin-top: 5px; position: relative;}
.mj_1_focus ul,.mj_2_focus ul {position: absolute; left: 0px; top: 0px; height: 430px; }
.mj_1_focus ul li,.mj_2_focus ul li { float: left; position: relative;}
.mj_1_focus ul li p{ width: 900px; height: 50px; position: absolute; left: 0; bottom: 0; z-index: 2; background: #000000; filter:alpha(opacity=60);opacity:0.6}
.mj_1_focus ul li span{ width: 880px; height: 50px; position: absolute; left: 0; bottom: 0; z-index: 3; line-height: 50px; padding-left: 20px;cursor: pointer; color:#FFFFFF; font-size: 20px;}
.mkeLbtn,.mkeLbtn2{ background: url(../images/focus_hover.png) 0px -50px no-repeat; height: 48px; width: 48px; position: absolute; left: 6px; top: 165px; cursor: pointer; z-index: 10; }
.mkeRbtn,.mkeRbtn2{ position: absolute; top: 165px; right: 6px;  background: url(../images/focus_hover.png) 0px 0px no-repeat; height: 48px; width: 48px;cursor: pointer; z-index: 10; }
.mkeLbtn:hover,.mkeLbtn2:hover { background: url(../images/focus_hover.png) -55px -50px no-repeat;}
.mkeRbtn:hover,.mkeRbtn2:hover { background: url(../images/focus_hover.png) -55px 0 no-repeat; }
ul.mj_1_list{float: right; width: 295px; height: auto; overflow: hidden;}
ul.mj_1_list li{ width: 295px; height: 82px; background: url("../images/mj_1_04.jpg") repeat-x; margin-top:5px; text-align: center;}
ul.mj_1_bottom{width: 1211px; height: auto; margin: 0 auto 40px; overflow: hidden;}
ul.mj_1_bottom li{ float: left; margin: 0 5px 0 6px}
.mj_1_img{ width: 290px; height: auto; overflow: hidden}
/*美景聚合页_2*/
.mj_2_focus{ width: 720px; height: 430px;float: left; overflow: hidden;  margin-top: 5px; position: relative;}
.mj_2_focus img{ border:none;}
.mj_2_focus ul li p{ width: 720px; height: 50px; position: absolute; left: 0; bottom: 0; z-index: 2; background: #000000; filter:alpha(opacity=60);opacity:0.6}
.mj_2_focus ul li span{ width: 700px; height: 50px; position: absolute; left: 0; bottom: 0; z-index: 3; line-height: 50px; padding-left: 20px;cursor: pointer;  color:#FFFFFF; font-size: 20px;}
ul.mj_2_list{float: right; width:475px; height: 430px; overflow: hidden; background:#f8f8f8; margin-top: 5px;}
ul.mj_2_list li{ width: 455px; height: 62px; text-align: center; padding: 10px; position: relative; margin: 5px 0 22px}
ul.mj_2_list li img{ width:125px; height:auto; max-height:90px; float: left; border: 3px solid #FFFFFF; box-shadow: 0 1px 5px #888888;}
.mj_2_center{ margin: 20px auto}
.mj_2_box{ float:right;text-align: left; width: 315px;}
.mj_2_box h4{margin: 5px 0; float:left; padding-left: 20px; }
.mj_2_box h4 a{  color: #333333; font-size: 16px; background: url("../images/wujiaoxing.jpg") 0 3px no-repeat;}
.mj_2_box h4 a:hover{color: #cf0000; font-size: 16px; background: url("../images/wujiaoxing.jpg") 0 3px no-repeat;}
.mj_2_box p{ font-size: 12px; clear:both; color: #888888; margin: 5px 0; width: auto; height: 35px; overflow: hidden; padding-left: 20px;}
.mj_2_box a{ display: block; float:right; bottom: -18px; right: 15px; color: #cd220c; font-size: 12px; padding-left: 20px;  background: url("../images/mj_2_06.jpg") no-repeat;}
.mj_2_cel{ width:795px; height: 324px; float: left; margin-top: 5px;}
.mj_2_cel>a{ display:inline;}
.mj_2_cer{ width:370px; height: 314px; float: right; padding: 15px; background: url("../images/mj_2_08.jpg") 360px 310px no-repeat #f7f7f7; margin-top: 5px;}
.mj_2_cer p{ font-size: 14px; color: #777777; line-height: 24px; text-indent: 2em; margin-bottom: 20px;letter-spacing:0px;;}
.mj_2_cel_img{ position:relative; }
.mj_2_cel_img img{ float: left; border:none; }
.mj_2_cel_img p{ width: 313px; height: 50px; position: absolute; left: 0; bottom: -324px; z-index: 2; background: #000000; filter:alpha(opacity=0);opacity:0; }
.mj_2_cel_img span{ width: 293px; height: 50px; position: absolute; left: 0; bottom: -324px; z-index: 3; line-height: 50px; padding-left: 20px;cursor: pointer; color:#FFFFFF; font-size: 20px;filter:alpha(opacity=0);opacity:0; }
.mj_2_cel_img a:hover p{filter:alpha(opacity=60);opacity:0.6;}
.mj_2_cel_img a:hover span{filter:alpha(opacity=100);opacity:100;}
ul.mj_2_cel_list{ width: 470px; height: 324px; float: right;}
ul.mj_2_cel_list li{ border-bottom:1px dashed #999999; height:80px; width: auto; margin-top: 5px; overflow:hidden;}
ul.mj_2_cel_list li .li_title a{ line-height:20px; font-size: 14px; color: #222222; margin: 5px 0; padding-left: 20px; background: url("../images/right_.png") 10px 5px no-repeat;}
ul.mj_2_cel_list li .li_title a:hover{ background: url("../images/right_.png") 10px -35px no-repeat;cursor:pointer; color: #cd220c;  }
ul.mj_2_cel_list li a{ font-size: 12px; display: block; color: #999999; line-height: 24px; padding:0 10px 0 20px;}
ul.mj_2_cel_list li a:hover{ color:#666666;}
ul.mj_2_bottom{width: 1200px; height: auto; margin: 0 auto 40px; overflow: hidden;}
ul.mj_2_bottom li{ float: left;width: 395px; }
ul.mj_2_bottom li img{ border:none;}
.mj_2_img{ width: 395px; height: auto; overflow: hidden}
.mj_2_img2{ margin:0 7px}
/*会员*/
.vip_nav{ float: right;}
.vip_nav li{ float: left; margin: 0 10px;}
.vip_nav li a{ display:inline-block; width: 83px; text-align: center; padding: 2px 5px; color: #333333; font-size: 16px; background-position: center center; margin-top: 50px; }
.vip_nav li a:hover,.vip_nav li a.v_active{ background:url("../images/vnav_hover.png") center center no-repeat; color: #FFFFFF;}
.ov_banner{ width: 100%; height:505px; background: url("../images/vindex_banner.jpg") center top no-repeat; }
.vcontent{ width: 1200px; height: auto; overflow: hidden; margin: 30px auto;}
.vleft{ width: 280px; height: auto; float: left; background: #e3e3e3; padding-left: 10px;}
.vleft h2{ color: #b50006; font-weight:600; font-size: 22px; display: inline-block; margin: 8px 0 30px 0;}
.vleft>p,.vcenter>p,.vright>p{ display: inline; font-size: 12px; color: #b1b1b1;}
.vleft label{ display: inline-block; width: 50px;}
.vpeople label{font-size: 14px; color: #4b4b4b; display: inline-block; text-align: center;}
.vpeople input{background: #d9d9d9; line-height: 24px; width: 215px; margin-bottom: 20px; height: 24px; border:#c2c2c2 solid 1px;border-radius:5px; font-size: 12px; }
.vcenter{ width: 560px; height: 244px; float: left; background: #efefef; margin-left: 10px; overflow: hidden}
.vcleft{ position: relative;}
.vcleft a{ display: block; position: absolute; top: 130px; left: 200px; width: 110px; background: url(../images/vcmore.png) 88px 3px no-repeat; font-weight: bold; color: #b50006; font-size: 14px;}
.vcleft p{ width: 320px; height: 120px; float: left; font-size: 13px; color: #666666; line-height: 30px; padding:0 10px 0 15px;cursor:default; }
.vcright img{ width: 195px; height: 144px; border: #FFFFFF solid 3px;}
.vright{ width: 330px; height: 246px; float: right; background: #efefef; overflow: hidden;}
.vright ul li{list-style-type:circle; background: url("../images/circle.png") 3px 8px no-repeat; padding-left:20px;margin: 5px 10px; overflow: hidden;}
.vright ul li a{ font-size: 14px; color: #666666; display: block;}
.vright ul li a:hover{color:#c4161c;}
.vdenglu,.vjoin{ border: none;}
.vdenglu{ margin:20px 10px 20px 50px;}
.vjoin{ margin: 0px 10px 40px 50px; width:99px; height:39px;}
.vcenter h2,.vright h2{ color:#262626; font-weight:600; font-size: 22px; display: inline-block;padding:0 10px; margin: 8px 0 30px 0;}
/*会员优惠列表*/
.ovip_list{ width: 100%; height: auto; overflow: hidden; background:#F2F2F2; }
.vip_list{ width: 1180px; height: auto; overflow: hidden; margin: 40px auto;}
.vip_list ul li{ width: 270px; margin: 10px; float: left;}
.vip_lbox img{border: none; width:270px; height:194px;}
.vip_lbox a{ display: block; overflow: hidden;box-shadow: 0 2px 5px #cccccc;}
.vip_lbox h3,.vip_lbox p,.vip_lbox span{ display: block; padding: 10px; width:250px; background: #FFFFFF;}
.vip_lbox h3{ color: #333333; height:50px; width:255px; overflow:hidden; padding-right:10px;}
.vip_lbox p{ color: #888888; font-size: 13px; width:250px; height:30px;}
.vip_lbox span{ height: 20px; border-top: dashed 1px #b1b1b1; background: url("../images/clock.png") 70% 43% #FFFFFF no-repeat; text-align: right; padding-left: 25px; width:235px; font-size: 12px; color: #909090;}
.vip_lbox a:hover h3{ color: #cd220c;}
.vip_lbox p:hover{color: #666666;}
.vip_lbox a:hover{ border-left: #cd220c solid 1px;border-right: #cd220c solid 1px; box-shadow: 0 1px 1px #cccccc; margin-left: -1px}
/*会员章程*/
.ozcbanner{ width: 100%; height: 295px; background: url("../images/vipzc_01.jpg") center top no-repeat;}


.zccontent{height:auto; width: 1200px; margin: 100px auto; background: url("../images/vipzc_02.png") top top no-repeat; position: relative;}
.zccontent h1{ text-align: center; color: #9e1825;}
.zccontent h3{ margin: 20px 0; color: #333333;}
.zccontent h4{margin: 10px 0; color: #333333;}
.zccontent p{ font-size: 13px; color: #666666; line-height: 25px; text-indent: 2em; word-spacing: 1.2em;}
.zccontent span,.zccontent label{ font-size: 13px; color: #666666;  display: block; position: absolute; right: 10px;}
.zccontent span{bottom: -20px; }
.zccontent label{bottom: -40px; }

/*footer*/
.ofooter{ width:100%; height:101px; background:url(../images/footer.jpg) repeat-x; border-top:solid 2px #CECECE; clear:both;}
.footer{ width:1200px; height:91px; padding-top:10px; color:#999999; margin:0 auto; }
.copyright{ width:700px; height:90px; float:left; font-size:12px;}
.copyright p{ margin:8px 0;}
ul.nav_footer{ width:200px; height:32px; font-size:12px; float:right; margin-top:5px; }
ul.nav_footer li{float:left;}
ul.nav_footer a{color:#999999; margin:0 5px;}
ul.nav_footer a:hover{color:#c4161c}
-->

/*fuwu2014-08-26*/
.fuwu_center{ width:1200px; margin:0px auto; height:auto; overflow:hidden;}
.fuwu_c_top{ width:1200px; height:550px; margin: 0px auto; overflow:hidden; margin-top:20px;}
.fuwu_c_left{ width:830px; height:auto; float:left;}
.fuwu_left_title{ height:65px; width:830px; background:url(../images/index020.jpg) no-repeat;}
.fuwu_center a:link,.fuwu_left_name a:visited{ font-family:"微软雅黑"; font-size:24px; color:#222222;}
.fuwu_center a:hover{color:#cd220c;}
.fuwu_left_name p{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#cbcbcb; text-indent:1.8em;}
.fuwu_left_name{ padding-top:5px; padding-left:15px; height:60px;}
.fuwu_c_right{ width:340px; float:right;}
.fuwu_c_foot_title { background:url(../images/index010.jpg) repeat-x; height:65px; width:1200px; margin:20px auto; overflow:hidden;}
.fuwu_c_right_title{ height:65px; width:340px; background:url(../images/index010.jpg) repeat-x ;}
.fuwu_img{ height:191px;}
.fuwu_img img{ height:191px; width:338px;}
.fuwu_c_right ul li{ border:1px solid #dddddd; margin-bottom:10px;}
input,textarea{ background:#ffffff; border:#cccccc solid 1px;}



.xiashugs{ width:1200px; height:auto; overflow:hidden; margin-bottom:20px;}
.xiashugs ul li{ float:left; width:285px; height:120px; margin-left:10px; border:1px solid #dddddd; margin-top:20px;}
.xiashugs ul li img{ width:285px; height:120px;}
.textarea{height:23px;}
.tdjl{margin:50px 0 80px 0;}
.inp01,.inp02{height: 30px;
line-height: 30px;
background: #E3E3E3;}
.inp01{ width:530px;}
.inp02{ width:170px;}
.te03{ width:510px; height:100px; resize:none; overflow:hidden; padding:10px; color:#555555; line-height:23px;background: #E3E3E3;}
/*招聘*/

.jbxx_table label{ display:inline-block;padding:0 5px;}
.xinxi_input{ width:150px; border:1px solid #cccccc; background-color:#ffffff;}
.xinxi_input1{ width:150px;border:1px solid #cccccc; color:#666666;}
.xinxi_input2, select{ width:105px;border:1px solid #cccccc; color:#ffffff;}
.tdjl table  tr td{ height:40px;text-align:left;}
.tdjl span{ font-size:14px; color:#660000;float:left; height:30px; width:1100px; background-color:#f9d9da; overflow:hidden; padding-top:10px; margin-top:15px; padding-left:10px;}
.jybj_table{ width:1100px; height:auto; overflow:hidden;}
.pxxx_table{ width:1100px; height:auto; overflow:hidden;}
.gzjl_table{ width:1100px; height:auto; overflow:hidden;}
.jtzk_table{ width:1100px; height:auto; overflow:hidden;}
.tdjl .div01{width:1100px; height:auto; overflow:hidden;}
.tdjl .div02{width:1100px; height:auto; overflow:hidden;}
.tdjl .div03{width:1100px; height:auto; overflow:hidden;}
.tdjl table tr td,select{ font-family:"微软雅黑"; font-size:12px; color:#666666; padding-left:10px;}
#gxtext,#saytext{ resize:none; overflow:hidden;}
.c { background-color:#f8f8f8;}
.tdjl .div01 ul li{ height:30px; }
/*0902add*/
.juhe_title a:link,.juhe_title a:visited{font-family:"微软雅黑"; font-size:24px; color:#222222;}
.juhe_title a:hover{color:#cd220c;}
.jiathis_style a{ color:#888888;}
.mj_1_bottom a img,.fuwu_center a img{ border:none;}
.vleft>form>img{ cursor:pointer;}
/*注册单页面*/
.joinincontent{ width:1000px; height:auto; margin:40px auto; background:#ffffff; border:#dadada solid 1px;}
.jointop h2{ color:#C4161C; margin:20px 0 0 25px;}
.jointop p{ font-size:14px; color:#888; line-height:45px; padding-left:25px; border-bottom:#ccc dashed 1px;}
.jointop a{color:#C4161C; }
.joincenter{ text-align:center; margin:60px auto 25px;}
.joincenter input{ margin:0 5px;}
.joinbottom label{ display:inline-block; width:170px; text-align:right; font-size:14px; margin-right:10px; font-weight:bold;}
.joinbottom input{ line-height:38px; margin:6px 0; width:300px; padding-left:8px;}
.joinbottom span{ font-size:12px; color:#999; padding-left:35px; background:url(../images/icos.png) 10px -24px no-repeat; height:16px; overflow:hidden;}
.joinbottom p{ display:inline-block; font-size:12px; color:#999; padding-left:10px;}
.joinbottom input.filestyle{ line-height:0; margin:6px 0; padding:0; width:150px; color:#999999;}
.joinsubmit{ text-align:center; margin-top:30px;}
.joinsubmit input{ padding:6px 40px; line-height:32px; border-radius:3px; background:#C4161C; cursor:pointer; color:#ffffff; font-weight:bold; font-size:16px; margin-bottom:60px;}
.join_b{ display:none;}
.joinbottom span{ display:none;}
/*侧边导航*/
.c_nav{ width: 162px; background-color: #9d0000; text-align: center;  position: fixed;right:-130px; top:200px; border-radius: 5px; z-index: 999; margin-right:10px;}
.c_nav a{ color: #ebebeb; font-size: 15px;}
.c_nav h3{color: #fffefe; font-size: 18px; background: url('../images/menu.png') 10px 10px no-repeat; padding: 10px 0; border-bottom: #8a0a0a solid 1px;}
.c_nav dl{border-top: #b84747 solid 1px;}
.c_nav dd:first-child a{ border-top:none;}
.c_nav dd a{display: block; line-height: 26px; border-top: #b84747 solid 1px;border-bottom: #8a0a0a solid 1px; margin: 0 10px; padding: 2px 0;}
.c_nav p{  background: url('../images/alert.png') 15px 14px #820303 no-repeat;padding: 10px 0;}
.c_nav p a{font-size: 18px; color: #ffffff;}
.dc_xq_show{ width:1200px; height:auto; margin:0px auto; overflow:hidden;}
.dc_xq_show ul li{ margin:30px 16px; float:left; width:365px; height:305px; overflow:hidden; background:#f5f5f5; border:1px solid #e3e3e3;}
.dc_xq_show ul li:hover img{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);-webkit-transition: all .5s ease 0s;-moz-transition: all .5s ease 0s;-ms-transition: all .5s ease 0s;-o-transition: all .5s ease 0s;transition: all .5s ease 0s;}
.dc_xq_show ul li img{ width:354px; height:225px; padding:4px;}
.dc_xq_t{ text-align:left; padding-left:10px; height:35px; line-height:35px; overflow:hidden;}
.dc_xq_t a{font-family:"微软雅黑"; font-size:20px; color:#222222; }
#dc_xq_a span{ font-weight: 500;font-family:"微软雅黑"; font-size:12px; color:#888888;height:25px; line-height:25px; overflow:hidden; float:left;}
#dc_xq_a{padding-left:10px; height:20px; overflow:hidden;}
.dc_xq_show ul li #dc_xq_a img{ width:10px; height:15px; padding:3px 5px; }

.oactivity{ width:100%; height:600px; position:fixed; top:0; z-index:999;}
.activity{ text-align:center; display:none; width:1000px; height:600px;margin:0 auto; position:relative; }
.activity img{ display:inline-block;}
.activity_info{ text-align:right; width:100%; margin:0 auto; position:absolute;color:#ffffff; top:0}
.activity_info span{ font-size:21px; font-family:Arial, Helvetica, sans-serif;  cursor:pointer;display:inline-block; background-color:#CCC;   padding: 1px 6px;}
.activity_info label{ font-size:12px;}